Evolutionary Software Development: an Experience Report on Technical and Strategic Requirements Biographical: Andreas Zamperoni Received a Master Degree in Computer Science from the Technical Uni

نویسندگان

  • Andreas Zamperoni
  • Bart Gerritsen
  • Bert Bril
چکیده

Traditional software engineering approaches are no longer suitable when dealing with the development of innovative, complex software systems, such as e.g. applications of neural networks for geophysical subsurface modeling. At TNO, we succeeded to deene and to establish a \hybrid" life cycle plan that integrates the developers' view of a creative, exible and unrestricted development process on the basis of evolutionary prototyping with the management's needs for organization, controllability, and clearness of a software project. We report the experiences we made when applying the evolutionary life cycle plan to multilateral software projects, and compare them with systems developed following the traditional approach. In this paper, we focus on the most crucial technical and strategic requirements for (controlled) evolutionary software development. We discuss the issues of team structure, commitment of, and communication with users, frequent testing, integration & version control, component reusability, and management capabilities that become important considerations when replacing a traditional sequential by an evolutionary life cycle plan. where he investigates, evaluates, and enhances software development of geo-scientiic software systems. Bart Gerritsen received a master degree in mechanical engineering specializing in CAD from the Delft Technical University (The Netherlands). He has been, among other, a senior system developer and project leader at Cap Gemini. Since 1991, he is project leader and software quality assurance oocer at TNO Institute of Applied Geoscience (Delft, The Netherlands). He has also been a project leader of the TNO participation at a 20+ man year international project funded by the EC. Bert Bril received a master degree in geophysics from the Delft Technical University (The Netherlands). He has worked as eld geophysicist, and been a senior system developer and at Cap Gemini and Jason Geosystems. Since 1992, he is senior system designer and technical project leader at TNO Institute of Applied Geoscience (Delft, The Netherlands).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrating the Developers' and the Management's Perspective of an Incremental Development Life Cycle

Purely sequential life cycles can't cope with the developer's need for relatively unrestricted and \unordered" creativity when dealing with the development of innovative software systems. Nevertheless, project management usually favors sequential project phasing, because sequential processes are easier to plan, control and monitor. In this paper, we present a life cycle plan that integrates an ...

متن کامل

Editorial Eric

Biographical note: Eric Pardede received the Master of Information Technology degree and PhD degree in Computer Science from La Trobe University, Melbourne, Australia, in 2002 and 2006, respectively. He is currently a Lecturer with the Department of Computer Science and Computer Engineering, La Trobe University. He has published more than 50 research articles in books, journals and conference p...

متن کامل

Identifying the technical requirements for designing health portals

Aim: Considering technical requirements in the design of health portals increases the validity of information. This study identified the technical and content structure required to create these portals. Methods: This was a qualitative study which was conducted in 2020. A combination of comprehensive review and interview was used. The search was performed in Elsevier, EBSCO, Scopus, Web of Scie...

متن کامل

Modeling the efficiency of banks by cover data method and Genetic programming

Performance assessment of organizations in making strategic decisions for the future is essential. Thus, the efficiency determinations of organizations through planned economic growth in the future system loads are necessary. One of the most important indicators of performance evaluation is measuring efficiency. Banks are one of the most important economic units that provide proper conditions f...

متن کامل

A New Empirical Model to Increase the Accuracy of Software Cost Estimation (TECHNICAL NOTE)

We can say a software project is successful when it is delivered on time, within the budget and maintaining the required quality. However, nowadays software cost estimation is a critical issue for the advance software industry. As the modern software’s behaves dynamically so estimation of the effort and cost is significantly difficult. Since last 30 years, more than 20 models are already develo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995